package jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class TestDelete {
    private static Connection coon = null;
    private static PreparedStatement ps = null;

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //        1.加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //2.获取连接

        //        2.1 指定URL，确定要连接哪个数据库
        String url = "jdbc:mysql://localhost:3306/tedu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai";
        //        2.2指定使用的用户名
        String user = "root";
        //        2.3指定使用的密码
        String pwd = "root";
        //        2.4调用DriverManager类的getConnection()方法建立到数据库的连接
        Connection conn = DriverManager.getConnection(url, user, pwd);
        System.out.println("连接成功~~");
//        1.1定义sql语句
        String sql = "DELETE from location where id = 33";
//        1.2 创建PreparedStatement实例，并接收sql语句作为参数
        ps = conn.prepareStatement(sql);
//        1.3通过PreparedStatement调用executeUpdate()方法执行添加操作
        int rows = ps.executeUpdate();
        System.out.println(rows > 0 ? "删除" + rows + "条记录成功!" : "删除失败!");
        //2.释放资源
        ps.close();
        conn.close();
    }

}
